﻿<%@ Page Title="" Language="C#" MasterPageFile="~/BookStore.Master" AutoEventWireup="true" CodeBehind="Registro.aspx.cs" Inherits="Bukstor.UI.Registro" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div>
        <asp:Panel ID="pnlDatosPersonales" runat="server">
        <h2>
            Datos Personales: </h2>
        <br />
    <asp:Label ID="lblApellido" runat="server" Text="Apellido"></asp:Label><br />
    <asp:TextBox ID="txtApellido" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvApellido" runat="server" 
            ControlToValidate="txtApellido" ErrorMessage="Debe proporcionar su apellido"></asp:RequiredFieldValidator>
        <br />
    <asp:Label ID="lblNombre" runat="server" Text="Nombre"></asp:Label><br />
    <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvNombre" runat="server" 
            ControlToValidate="txtNombre" ErrorMessage="Debe proporcionar su nombre"></asp:RequiredFieldValidator>
        <br />
    <asp:Label ID="lblMail" runat="server" Text="e-Mail"></asp:Label><br />
    <asp:TextBox ID="txtMail" runat="server"></asp:TextBox>
            <asp:RequiredFieldValidator ID="rfvMail" runat="server" 
                ControlToValidate="txtMail" 
                ErrorMessage="Debe proporcionar su correo electrónico"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="revMail" runat="server" 
            ControlToValidate="txtMail" 
            ErrorMessage="Proporcione un correo electrónico válido" 
            ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
        <br />
        <br />
        Contraseña<br />
        <asp:TextBox ID="txtClave" runat="server" TextMode="Password"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvClave" runat="server" 
            ControlToValidate="txtClave" ErrorMessage="Proporcione una contraseña"></asp:RequiredFieldValidator>
        <br />
    </div>
    <div>
    <h3>Direccion:</h3>
        <asp:Label ID="lblCalle" runat="server" Text="Calle:"></asp:Label><br />
        <asp:TextBox ID="txtCalle" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvCalle" runat="server" 
            ControlToValidate="txtCalle" 
            ErrorMessage="Debe proporcionar el nombre de la calle"></asp:RequiredFieldValidator>
        <br />       
        <asp:Label ID="lblNumero" runat="server" Text="Número"></asp:Label><br />
        <asp:TextBox ID="txtNumero" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvNumero" runat="server" 
            ControlToValidate="txtNumero" 
            ErrorMessage="Debe proporcionar la altura de la calle"></asp:RequiredFieldValidator>
        &nbsp;<asp:RangeValidator ID="rvNumero" runat="server" ControlToValidate="txtNumero" 
            ErrorMessage="La altura debe ser numérica" MaximumValue="100000" 
            MinimumValue="1" Type="Integer"></asp:RangeValidator>
        <br />
        <asp:Label ID="lblPiso" runat="server" Text="Piso"></asp:Label><br />
        <asp:TextBox ID="txtPiso" runat="server"></asp:TextBox>&nbsp;<asp:RangeValidator 
            ID="rvPiso" runat="server" ControlToValidate="txtPiso" 
            ErrorMessage="El piso debe ser numérico" MaximumValue="100" MinimumValue="1" 
            Type="Integer"></asp:RangeValidator>
        <br />
        <asp:Label ID="lblDepartamento" runat="server" Text="Departamento"></asp:Label><br />
        <asp:TextBox ID="txtDepartamento" runat="server"></asp:TextBox><br />
        <asp:Label ID="lblCodigoPostal" runat="server" Text="Codigo Postal"></asp:Label><br />
        <asp:TextBox ID="txtCodigoPostal" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvCodigoPostal" runat="server" 
            ControlToValidate="txtCodigoPostal" ErrorMessage="Indique código postal"></asp:RequiredFieldValidator>
        <br />
        <asp:Label ID="lblLocalidad" runat="server" Text="Localidad"></asp:Label><br />
        <asp:TextBox ID="txtLocalidad" runat="server"></asp:TextBox><br />
        <asp:Label ID="lblProvincia" runat="server" Text="Provincia"></asp:Label><br />
        <asp:DropDownList ID="ddlProvincia" runat="server" DataSourceID="edsEntidades" 
            DataTextField="nombre" DataValueField="id">
        </asp:DropDownList>
        <asp:EntityDataSource ID="edsEntidades" runat="server" 
            ConnectionString="name=BukstorBDEntities" 
            DefaultContainerName="BukstorBDEntities" EntitySetName="Provincias">
        </asp:EntityDataSource>
        <br />
        <br />
        <asp:Button ID="btnRegistrar" runat="server" Text="Registrarme" 
            onclick="btnRegistrar_Click" />
            </asp:Panel>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Label ID="lblMensaje" runat="server" CssClass="title"></asp:Label>
        <br />
        
    
    </div>
</asp:Content>
